package com.myway.dto.seat;

import java.util.List;

/**
 * 
 * @author Criss
 *
 */
public class DTOSYPR {

	private String psrName; //旅客姓名
	private String psrEnName; //旅客英文名
	private String pstCkiStatus; //如：已值机 AC/未值机 NA/候补SB/拉下 DL
	private String ffLevel; //常旅客级别
	private String asrSeat; //Asr旅客座位
	private String cardLevel; //常客卡等级
	private String cardID; //常客卡号
	private String cardAirline; //常客卡公司
	private String cabinType; //舱位
	private String speicialSvc; // 特殊服务信息 不支持特殊餐食和婴儿的返回， 支持 UM/STCR 等特服的返回， 该字段如果不为空， 肯定不能值机， 如果为空， 也有可能因为是婴儿、 特殊餐食不能值机
	private String schDeptTime; //计划起飞时间
	private String deptAirport; //起飞航站三字码
	private String arriveAirport; // 到达航站三字码
	private String ExpDeptTime; // 预计起飞时间
	private String isFlightOpened; //航班是否初始化 已初始化为 OP，未 初 始 化 SYPR会 报 错 NEEDINITIALIZE
	private String bordingTime; // 登机时间
	private String boardingGateNumber; //登机口号  ？？？代表登机口待定
	private String planeType; //机型
	private String carrFlightNo; //承运方航班号
	private String ckiInChannel; //值机渠道 WEB:网上值机 MAP:手机值机 SMS:短信值机 WEIX:微信值机
	private List<DTOSyprAsvc> asvcInfo; //asvc 信息
	private String asrStatus; //预留座位标识  0：不是 asr 座位 1：订座 asr 座位 2：离港 asr 座位 3：无预留座位
	
	
	public String getPsrName() {
		return psrName;
	}
	public void setPsrName(String psrName) {
		this.psrName = psrName;
	}
	public String getPsrEnName() {
		return psrEnName;
	}
	public void setPsrEnName(String psrEnName) {
		this.psrEnName = psrEnName;
	}
	public String getPstCkiStatus() {
		return pstCkiStatus;
	}
	public void setPstCkiStatus(String pstCkiStatus) {
		this.pstCkiStatus = pstCkiStatus;
	}
	public String getFfLevel() {
		return ffLevel;
	}
	public void setFfLevel(String ffLevel) {
		this.ffLevel = ffLevel;
	}
	public String getAsrSeat() {
		return asrSeat;
	}
	public void setAsrSeat(String asrSeat) {
		this.asrSeat = asrSeat;
	}
	public String getCardLevel() {
		return cardLevel;
	}
	public void setCardLevel(String cardLevel) {
		this.cardLevel = cardLevel;
	}
	public String getCardID() {
		return cardID;
	}
	public void setCardID(String cardID) {
		this.cardID = cardID;
	}
	public String getCardAirline() {
		return cardAirline;
	}
	public void setCardAirline(String cardAirline) {
		this.cardAirline = cardAirline;
	}
	public String getCabinType() {
		return cabinType;
	}
	public void setCabinType(String cabinType) {
		this.cabinType = cabinType;
	}
	public String getSpeicialSvc() {
		return speicialSvc;
	}
	public void setSpeicialSvc(String speicialSvc) {
		this.speicialSvc = speicialSvc;
	}
	public String getSchDeptTime() {
		return schDeptTime;
	}
	public void setSchDeptTime(String schDeptTime) {
		this.schDeptTime = schDeptTime;
	}
	public String getDeptAirport() {
		return deptAirport;
	}
	public void setDeptAirport(String deptAirport) {
		this.deptAirport = deptAirport;
	}
	public String getArriveAirport() {
		return arriveAirport;
	}
	public void setArriveAirport(String arriveAirport) {
		this.arriveAirport = arriveAirport;
	}
	public String getExpDeptTime() {
		return ExpDeptTime;
	}
	public void setExpDeptTime(String expDeptTime) {
		ExpDeptTime = expDeptTime;
	}
	public String getIsFlightOpened() {
		return isFlightOpened;
	}
	public void setIsFlightOpened(String isFlightOpened) {
		this.isFlightOpened = isFlightOpened;
	}
	public String getBordingTime() {
		return bordingTime;
	}
	public void setBordingTime(String bordingTime) {
		this.bordingTime = bordingTime;
	}
	public String getBoardingGateNumber() {
		return boardingGateNumber;
	}
	public void setBoardingGateNumber(String boardingGateNumber) {
		this.boardingGateNumber = boardingGateNumber;
	}
	public String getPlaneType() {
		return planeType;
	}
	public void setPlaneType(String planeType) {
		this.planeType = planeType;
	}
	public String getCarrFlightNo() {
		return carrFlightNo;
	}
	public void setCarrFlightNo(String carrFlightNo) {
		this.carrFlightNo = carrFlightNo;
	}
	public String getCkiInChannel() {
		return ckiInChannel;
	}
	public void setCkiInChannel(String ckiInChannel) {
		this.ckiInChannel = ckiInChannel;
	}
	public List<DTOSyprAsvc> getAsvcInfo() {
		return asvcInfo;
	}
	public void setAsvcInfo(List<DTOSyprAsvc> asvcInfo) {
		this.asvcInfo = asvcInfo;
	}
	public String getAsrStatus() {
		return asrStatus;
	}
	public void setAsrStatus(String asrStatus) {
		this.asrStatus = asrStatus;
	}
}
